/*     */ package com.umeng.analytics;
/*     */ 
/*     */ import android.content.Context;
/*     */ import android.content.SharedPreferences;
/*     */ import android.content.SharedPreferences.Editor;
/*     */ import android.text.TextUtils;
/*     */ import com.umeng.analytics.onlineconfig.UmengOnlineConfigureListener;
/*     */ import com.umeng.analytics.onlineconfig.a;
/*     */ import com.umeng.common.Log;
/*     */ import java.util.HashMap;
/*     */ import javax.microedition.khronos.opengles.GL10;
/*     */ 
/*     */ public class MobclickAgent
/*     */ {
/*  21 */   private static final b a = new b();
/*  22 */   private static final a b = new a();
/*     */ 
/*     */   static {
/*  25 */     b.a(a);
/*     */   }
/*     */ 
/*     */   public static void setAutoLocation(boolean paramBoolean)
/*     */   {
/*  34 */     g.i = paramBoolean;
/*     */   }
/*     */ 
/*     */   public static void setWrapper(String paramString1, String paramString2) {
/*  38 */     a.a(paramString1, paramString2);
/*     */   }
/*     */ 
/*     */   public static void setSessionContinueMillis(long paramLong)
/*     */   {
/*  45 */     g.d = paramLong;
/*     */   }
/*     */ 
/*     */   public static void setEnableEventBuffer(boolean paramBoolean)
/*     */   {
/*  52 */     g.m = paramBoolean;
/*     */   }
/*     */ 
/*     */   public static void setOnlineConfigureListener(UmengOnlineConfigureListener paramUmengOnlineConfigureListener)
/*     */   {
/*  59 */     b.a(paramUmengOnlineConfigureListener);
/*     */   }
/*     */ 
/*     */   static b a() {
/*  63 */     return a;
/*     */   }
/*     */ 
/*     */   public static void setOpenGLContext(GL10 paramGL10)
/*     */   {
/*  71 */     if (paramGL10 != null) {
/*  72 */       String[] arrayOfString = com.umeng.common.b.a(paramGL10);
/*  73 */       if (arrayOfString.length == 2) {
/*  74 */         a.b = arrayOfString[0];
/*  75 */         a.c = arrayOfString[1];
/*     */       }
/*     */     }
/*     */   }
/*     */ 
/*     */   public static void openActivityDurationTrack(boolean paramBoolean)
/*     */   {
/*  85 */     g.j = paramBoolean;
/*     */   }
/*     */ 
/*     */   public static void onPageStart(String paramString)
/*     */   {
/*  93 */     if (!TextUtils.isEmpty(paramString))
/*  94 */       a.a(paramString);
/*     */     else
/*  96 */       Log.b("MobclickAgent", "pageName is null or empty");
/*     */   }
/*     */ 
/*     */   public static void onPageEnd(String paramString)
/*     */   {
/* 104 */     if (!TextUtils.isEmpty(paramString))
/* 105 */       a.b(paramString);
/*     */     else
/* 107 */       Log.b("MobclickAgent", "pageName is null or empty");
/*     */   }
/*     */ 
/*     */   public static void setDebugMode(boolean paramBoolean)
/*     */   {
/* 116 */     Log.LOG = paramBoolean;
/*     */   }
/*     */ 
/*     */   public static void setDefaultReportPolicy(Context paramContext, int paramInt)
/*     */   {
/* 128 */     Log.e("MobclickAgent", "此方法不再使用，请使用在线参数配置，发送策略");
/*     */   }
/*     */ 
/*     */   public static void onPause(Context paramContext)
/*     */   {
/* 134 */     a.a(paramContext);
/*     */   }
/*     */ 
/*     */   public static void onResume(Context paramContext)
/*     */   {
/* 142 */     if (paramContext == null) {
/* 143 */       Log.b("MobclickAgent", "unexpected null context in onResume");
/* 144 */       return;
/*     */     }
/*     */ 
/* 147 */     a.b(paramContext);
/*     */   }
/*     */ 
/*     */   public static void onResume(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 157 */     if (paramContext == null) {
/* 158 */       Log.b("MobclickAgent", "unexpected null context in onResume");
/* 159 */       return;
/*     */     }
/*     */ 
/* 162 */     if ((paramString1 == null) || (paramString1.length() == 0)) {
/* 163 */       Log.b("MobclickAgent", "unexpected empty appkey in onResume");
/* 164 */       return;
/*     */     }
/*     */ 
/* 167 */     a.l = paramString1;
/* 168 */     a.k = paramString2;
/* 169 */     a.b(paramContext);
/*     */   }
/*     */ 
/*     */   public static void onError(Context paramContext)
/*     */   {
/*     */   }
/*     */ 
/*     */   public static void onError(Context paramContext, String paramString)
/*     */   {
/* 188 */     if ((paramString == null) || (paramString.length() == 0)) {
/* 189 */       Log.b("MobclickAgent", "unexpected empty appkey in onError");
/* 190 */       return;
/*     */     }
/* 192 */     a.l = paramString;
/* 193 */     onError(paramContext);
/*     */   }
/*     */ 
/*     */   public static void reportError(Context paramContext, String paramString)
/*     */   {
/* 202 */     a.a(paramContext, paramString);
/*     */   }
/*     */ 
/*     */   public static void reportError(Context paramContext, Throwable paramThrowable)
/*     */   {
/* 210 */     a.a(paramContext, paramThrowable);
/*     */   }
/*     */ 
/*     */   public static void flush(Context paramContext)
/*     */   {
/* 219 */     a.c(paramContext);
/*     */   }
/*     */ 
/*     */   public static void onEvent(Context paramContext, String paramString)
/*     */   {
/* 229 */     a.a(paramContext, paramString, null, -1L, 1);
/*     */   }
/*     */ 
/*     */   public static void onEvent(Context paramContext, String paramString, int paramInt)
/*     */   {
/* 238 */     a.a(paramContext, paramString, null, -1L, paramInt);
/*     */   }
/*     */ 
/*     */   public static void onEvent(Context paramContext, String paramString1, String paramString2, int paramInt)
/*     */   {
/* 248 */     if (TextUtils.isEmpty(paramString2)) {
/* 249 */       Log.a("MobclickAgent", "label is null or empty");
/* 250 */       return;
/*     */     }
/*     */ 
/* 253 */     a.a(paramContext, paramString1, paramString2, -1L, paramInt);
/*     */   }
/*     */ 
/*     */   public static void onEvent(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 263 */     if (TextUtils.isEmpty(paramString2)) {
/* 264 */       Log.a("MobclickAgent", "label is null or empty");
/* 265 */       return;
/*     */     }
/*     */ 
/* 268 */     a.a(paramContext, paramString1, paramString2, -1L, 1);
/*     */   }
/*     */ 
/*     */   public static void onEvent(Context paramContext, String paramString, HashMap<String, String> paramHashMap)
/*     */   {
/* 279 */     a.a(paramContext, paramString, paramHashMap, -1L);
/*     */   }
/*     */ 
/*     */   public static void onEventDuration(Context paramContext, String paramString, long paramLong)
/*     */   {
/* 290 */     if (paramLong <= 0L) {
/* 291 */       Log.a("MobclickAgent", "duration is not valid in onEventDuration");
/* 292 */       return;
/*     */     }
/* 294 */     a.a(paramContext, paramString, null, paramLong, 1);
/*     */   }
/*     */ 
/*     */   public static void onEventDuration(Context paramContext, String paramString1, String paramString2, long paramLong)
/*     */   {
/* 304 */     if (TextUtils.isEmpty(paramString2)) {
/* 305 */       Log.a("MobclickAgent", "label is null or empty");
/* 306 */       return;
/*     */     }
/* 308 */     if (paramLong <= 0L) {
/* 309 */       Log.a("MobclickAgent", "duration is not valid in onEventDuration");
/* 310 */       return;
/*     */     }
/* 312 */     a.a(paramContext, paramString1, paramString2, paramLong, 1);
/*     */   }
/*     */ 
/*     */   public static void onEventDuration(Context paramContext, String paramString, HashMap<String, String> paramHashMap, long paramLong)
/*     */   {
/* 322 */     if (paramLong <= 0L) {
/* 323 */       Log.a("MobclickAgent", "duration is not valid in onEventDuration");
/* 324 */       return;
/*     */     }
/* 326 */     a.a(paramContext, paramString, paramHashMap, paramLong);
/*     */   }
/*     */ 
/*     */   public static void onEventBegin(Context paramContext, String paramString)
/*     */   {
/* 334 */     a.b(paramContext, paramString);
/*     */   }
/*     */ 
/*     */   public static void onEventEnd(Context paramContext, String paramString)
/*     */   {
/* 343 */     a.c(paramContext, paramString);
/*     */   }
/*     */ 
/*     */   public static void onEventBegin(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 352 */     a.a(paramContext, paramString1, paramString2);
/*     */   }
/*     */ 
/*     */   public static void onEventEnd(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 361 */     a.b(paramContext, paramString1, paramString2);
/*     */   }
/*     */ 
/*     */   public static void onKVEventBegin(Context paramContext, String paramString1, HashMap<String, String> paramHashMap, String paramString2)
/*     */   {
/* 371 */     a.a(paramContext, paramString1, paramHashMap, paramString2);
/*     */   }
/*     */ 
/*     */   public static void onKVEventEnd(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 380 */     a.c(paramContext, paramString1, paramString2);
/*     */   }
/*     */ 
/*     */   public static String getConfigParams(Context paramContext, String paramString)
/*     */   {
/* 392 */     SharedPreferences localSharedPreferences = j.b(paramContext);
/* 393 */     return localSharedPreferences.getString(paramString, "");
/*     */   }
/*     */ 
/*     */   public static void updateOnlineConfig(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 404 */     if ((paramString1 == null) || (paramString1.length() == 0)) {
/* 405 */       Log.b("MobclickAgent", "unexpected empty appkey in onResume");
/* 406 */       return;
/*     */     }
/*     */ 
/* 409 */     b.a(paramContext, paramString1, paramString2);
/*     */   }
/*     */ 
/*     */   public static void updateOnlineConfig(Context paramContext)
/*     */   {
/* 416 */     b.a(paramContext);
/*     */   }
/*     */ 
/*     */   public void setGender(Context paramContext, Gender paramGender)
/*     */   {
/* 428 */     SharedPreferences localSharedPreferences = j.a(paramContext);
/* 429 */     int i = 0;
/* 430 */     switch (b()[paramGender.ordinal()]) {
/*     */     case 1:
/* 432 */       i = 1;
/* 433 */       break;
/*     */     case 2:
/* 435 */       i = 2;
/* 436 */       break;
/*     */     case 3:
/* 438 */       i = 0;
/*     */     }
/*     */ 
/* 441 */     localSharedPreferences.edit().putInt("gender", i).commit();
/*     */   }
/*     */ 
/*     */   public void setAge(Context paramContext, int paramInt)
/*     */   {
/* 451 */     SharedPreferences localSharedPreferences = j.a(paramContext);
/* 452 */     if ((paramInt < 0) || (paramInt > 200)) {
/* 453 */       Log.a("MobclickAgent", "not a valid age!");
/* 454 */       return;
/*     */     }
/* 456 */     localSharedPreferences.edit().putInt("age", paramInt).commit();
/*     */   }
/*     */ 
/*     */   public void setUserID(Context paramContext, String paramString1, String paramString2)
/*     */   {
/* 467 */     SharedPreferences localSharedPreferences = j.a(paramContext);
/* 468 */     if (TextUtils.isEmpty(paramString1)) {
/* 469 */       Log.a("MobclickAgent", "userID is null or empty");
/* 470 */       return;
/*     */     }
/* 472 */     localSharedPreferences.edit().putString("user_id", paramString1).commit();
/*     */ 
/* 474 */     if (TextUtils.isEmpty(paramString2)) {
/* 475 */       Log.a("MobclickAgent", "id source is null or empty");
/* 476 */       return;
/*     */     }
/* 478 */     localSharedPreferences.edit().putString("id_source", paramString2).commit();
/*     */   }
/*     */ 
/*     */   public static void onKillProcess(Context paramContext)
/*     */   {
/* 486 */     a.d(paramContext);
/*     */   }
/*     */ }

/* Location:           C:\Users\Administrator\Desktop\umeng_sdk.jar
 * Qualified Name:     com.umeng.analytics.MobclickAgent
 * JD-Core Version:    0.6.2
 */